home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / pofo / spiele / cmpndium / ch.txt < prev    next >
Text File  |  1992-03-30  |  4KB  |  152 lines

  1.  
  2. Chess
  3. ---------------------------------------
  4.  
  5. This program plays a weak (almost
  6. suicidal!) game of chess, but has a
  7. reasonable user interface. It is
  8. intended to take the place of a hand
  9. held chess set for game analysis.
  10.  
  11. When it is started it offers the menu:
  12.  
  13.   Orig Init 2..9 End:
  14.  
  15. Original chooses the standard starting
  16.  position.
  17. Initialise allows you to set up a
  18.  position from an empty board.
  19. Digits 2..9 choose one of 8 built in
  20.  endgames (E, white to win) or mates
  21.  in 2 or 3 :-
  22.   2 3 4 5 6 7 8 9
  23.   E E E 3 3 E 2 2
  24. End quits.
  25.  
  26. Once you have chosen or initialised
  27. (see below) a starting position, it
  28. offers a menu to choose who plays
  29. the white pieces.
  30.  
  31. White - Org Inorg End:
  32.  
  33. Organic means you play.
  34. Inorganic means the computer plays.
  35. End reverts to the main menu.
  36.  
  37. The menu is repeated for black.
  38.  
  39. Moves are then entered in algebraic
  40. notation. For pawn moves only the
  41. destination square is entered (eg e4),
  42. even if there is a capture
  43. (including en passant). Pieces
  44. must be named (K/Q/R/N for a knight,
  45. or L for a bishop (German
  46. 'Laufer' (?))). For example qh5.
  47.  
  48. If the source square is ambiguous,
  49. it is prompted for with a '<'. If the
  50. move is a pawn promotion, the piece is
  51. prompted for with a '>' (As there are
  52. 4 valid moves for a promotion, the
  53. source square will have been prompted
  54. for). Castling is done by entering the
  55. special king double step (eg Kg1).
  56.  
  57. The program plays a legal game of chess
  58. with two exceptions. Stalemate is
  59. counted as a win, and a draw by 3-fold
  60. repetion of position will not be
  61. recognised.
  62.  
  63. A game may be interrupted at your turn
  64. by pressing <esc>. A menu is shown:
  65.  
  66.   Resn Mvback Un/Save Cont:
  67.  
  68. Resign returns to the main menu.
  69. Move-back reverses the previous move.
  70.  (if it was a computer move, the
  71.  computer will play again).
  72. Save stacks the position (the stack
  73.  holds 4 positions)
  74. Unsave unstacks a previously stacked
  75.  position, including game information.
  76.  Save and Unsave allow you to play
  77.  through bracketed variations, and then
  78.  return to the game.
  79. Continue cancels the <esc>
  80.  
  81. Some information is shown at the left
  82. hand side. The first line shows the
  83. stack number of the board (0..3). The
  84. second line shows the ply (half-move)
  85. number. The third line shows the number
  86. of moves since a pawn was moved, or a
  87. piece captured. The fourth line shows
  88. the valid castling flags (there are
  89. other checks for legal castling as
  90. well). The fifth line shows the last
  91. e.p. square for a pawn. The seventh
  92. and eighth lines show the number of
  93. moves listed for white or black. At the
  94. bottom right are shown the listed/valid
  95. moves for white and black.
  96.  
  97. Initialisation
  98. --------------
  99.  
  100. If this option is chosen at the main
  101. menu, an empty board is displayed and
  102. the program waits for pieces and their
  103. positions to be entered, in the same
  104. format as game moves. For example a
  105. simple mate in one would be:-
  106.  
  107.   kg6 kg8 rh4 <esc>
  108.  
  109. (The spaces are not typed). The only
  110. restriction is that pawns will not be
  111. allowed on the 1st or 8th ranks. When
  112. the <esc> is pressed, a menu is shown:
  113.  
  114.   Done More Place Clear:
  115.  
  116. Done means initialisation is finished.
  117. More cancels the <esc>.
  118. Clear prompts for a square (eg e4) to
  119.  be cleared.
  120. Place enables input of a position in
  121.  puzzle (?) notation. Another menu
  122.  shows:
  123.  
  124.   pieces 1..7 <cr> <esc>
  125.  
  126. A piece name (in upper or lower case)
  127. will then be entered at the cursor, and
  128. the cursor advanced. (Enter 'P' or 'p'
  129. for a pawn here). Digits 1 to 7 will
  130. move the cursor to the right, and <cr>
  131. move it to the first column on the next
  132. row (then back to the top after the
  133. bottom row). The example above would be
  134.  
  135.  1 k <cr> <cr> 1 K <cr> <cr> 7 R <esc>
  136.  
  137. (The spaces are not typed). The <esc>
  138. returns to the Done/More/Place/Clear
  139. menu.
  140.  
  141. Future enhancements to the program will
  142. include:-
  143. 1. Stronger playing!
  144. 2. Recognition of stalemate.
  145. 3. Recognition of 3-fold repetition.
  146. 4. Double move-back.
  147. 5. Arrow keys enabled at 'Place' input.
  148.  
  149. Hugh Satow
  150. ---------------------------------------
  151. hugh@bilpin.co.uk
  152.